Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 5, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@nuxt/test-utils 3.19.23.23.0 age confidence devDependencies minor
@nuxt/ui (source) 4.0.04.3.0 age confidence dependencies minor
@paypal/paypal-js (source) ^9.1.0^9.2.0 age confidence devDependencies patch
@types/youtube (source) ^0.1.0^0.1.2 age confidence peerDependencies patch
@unhead/vue (source) ^2.0.3^2.1.2 age confidence peerDependencies minor
actions/stale v10.0.0v10.1.1 age confidence action minor
happy-dom ^20.1.0^20.3.0 age confidence devDependencies minor
nuxt-llms ^0.1.3^0.2.0 age confidence dependencies minor
posthog-js (source) ^1.0.0^1.324.1 age confidence peerDependencies minor
posthog-js (source) ^1.222.0^1.324.1 age confidence devDependencies minor
ufo ^1.6.2^1.6.3 age confidence dependencies patch
unstorage (source) ^1.17.3^1.17.4 age confidence dependencies patch

Release Notes

nuxt/test-utils (@​nuxt/test-utils)

v3.23.0

Compare Source

3.23.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Support h3 v2 (#​1515)
  • module: Add install wizard when freshly installed (#​1538)
🩹 Fixes
  • e2e: Ensure $fetch is not typed as any (1f4754ea9)
🏡 Chore
✅ Tests
  • Add cleanup to resolve-config tests (#​1537)
🤖 CI
  • Prepare build environment in autofix workflow (2c0864ed6)
❤️ Contributors

v3.22.0

Compare Source

3.22.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Unify logic of mount + render helpers (#​1522)
  • module: Run vitest in separate process (#​1524)
  • runtime-utils: Allow skipping initial route change (fd77ec066)
  • runtime: Skip route sync emulation when NuxtPage exists (#​1530)
🔥 Performance
  • module: Skip nuxt-root stub plugin when building (#​1512)
🩹 Fixes
  • runtime-utils: Reject promise on error render + mount helpers (#​1503)
  • runtime-utils: Support new .sync method for syncing route (1148c3cf1)
  • e2e: Always override global env options with inline options (c8f881b3d)
  • runtime-utils: Avoid missing render warn on reject render + suspend helpers (#​1520)
  • e2e: Use server.deps rather than deps (2b3c86921)
  • config: Also call sync() in initial setup (ec555192c)
  • module: Use devtools:before hook instead of direct config check (#​1532)
  • config: Do not override vitest root with nuxt rootDir (#​1531)
💅 Refactors
  • runtime-utils: Do not export addCleanup (86b4998bb)
  • module: Extract nuxt environment options plugin (5ada22a9f)
📖 Documentation
  • Fix link to module authors testing guide (#​1511)
🏡 Chore
✅ Tests
  • Use local kit version for module (79f1e14d5)
  • Add defaultLocale in i18n test (059988fc3)
  • Avoid definePageMeta compiler-hint warning (#​1523)
🤖 CI
❤️ Contributors

v3.21.0

Compare Source

3.21.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Support rerender behavior in renderSuspended (#​1466)
  • runtime-utils: Support once option in registerEndpoint (#​1475)
  • runtime-utils: Support css modules in mount + render helpers (#​1464)
  • runtime-utils: Pass app context across in mount + render helpers (#​1477)
  • runtime-utils: Support mocked target arguments in mockNuxtImport (#​1492)
🩹 Fixes
  • runtime: Remove redefinition of $fetch.create (#​1471)
  • runtime-utils: Pass non-enumerable globalProperties in mount + render helpers (#​1476)
  • module: Include vitest config in node project (#​1497)
  • runtime-utils: Improve mount + render helpers (#​1483)
  • Revert to @nuxt/kit v3 for bridge support (#​1498)
🏡 Chore
  • Move built dep configuration -> workspace file (d936cb465)
  • Update pnpm to 10.21 and enable trust policy (ed6ff050d)
  • Revert pnpm trust policy and restore provenance action (b034f0a5e)
  • Remove spurious globby dependency (eba19d16b)
  • Remove export (2a88683bd)
  • Remove @nuxt/kit from peer dependencies (b80ca5ea8)
  • Add back @nuxt/kit as peer dep (5c126e1af)
  • Bump vite-node to v5 (3322919c2)
🤖 CI
  • Rebuild better-sqlite3 on windows (9fdaf3824)
❤️ Contributors

v3.20.1

Compare Source

nuxt/ui (@​nuxt/ui)

v4.3.0

Compare Source

Features
Bug Fixes
  • BlogPost/ChangelogVersion/PageFeature/User: allow tab focus (47d93d3), closes #​5635
  • Carousel: consistent stopOnInteraction behavior (#​5489) (36a7861)
  • Carousel: improve dots focus styles (cc90fb8)
  • ColorModeButton: improve icon class merging (2ce9af2)
  • ContentSearch/DasboardSearch: set full height on mobile to prevent jump (70317e5)
  • DashboardResizeHandle: allow hover over panel with z-index (07147f1)
  • EditorDragHandle: add missing UButton import (1b850bb)
  • EditorToolbar: map dropdown items recursively to support kind (feb756d)
  • FormField: hide error if error prop is false (#​5599) (6b7fe25)
  • InputDate/InputTime: add missing field group variant (#​5596) (cb3cec2)
  • PageCard/PageCTA/PageSection: handle reverse prop under lg screens (#​5545) (60b430c)
  • ProseA/ProseCallout/ProseCard: improve focus styles (df5f8c2)
  • Slider: add aria-label to thumb (#​5313) (f99ec46)
  • Table: only forward necessary props (#​5527) (b0b209e)
  • Table: properly position pinned columns based on size (e885b0e), closes #​4721 #​3927

v4.2.1

Compare Source

Bug Fixes

v4.2.0

Compare Source

⚠ BREAKING CHANGES
  • components: consistent exposed refs (#​5385)
  • module: properly export composables from module
Features
Bug Fixes
  • AuthForm: ensure header is shown with leading slot (#​5405) (b61127a)
  • AuthForm: use password input id for aria-controls (#​5312) (55ea9be)
  • ChatPrompt: proxy disabled prop (a8f2156), closes #​5300
  • CheckboxGroup/RadioGroup/Switch: consistent disabled styles (ddd8faf), closes #​5391
  • ColorModeButton: use css to display color mode icon (#​5394) (1d1c638)
  • CommandPalette/ContentSearch: improve performances and filtering logic (#​5433) (e751b37)
  • components: calc virtualizer estimateSize based on item description (56ae8e7)
  • components: clean html attributes extend (fda3c98), closes #​5348
  • components: consistent exposed refs (#​5385) (fce2df4)
  • components: remove locale / dir props proxy (#​5432) (a6efa7a)
  • ContentNavigation/NavigationMenu/Tabs: ensure proper badge display (e5c11e6)
  • ContentSearchButton/DashboardSearchButton: hide label and trailing with css when collapsed (3e72bf8)
  • FileUpload: ensure native validation works with required (#​5358) (eb491e1)
  • Form: refine nested prop type handling and simplify logic (#​5360) (8d5c26f)
  • inertia: set serverRendered dynamically to prevent SSR crash (#​5396) (c0da1b2)
  • Input/InputNumber/Textarea: make modelModifiers generic (#​5361) (5c347af)
  • InputMenu: prevent change event when selecting create item (418c87b), closes #​4664
  • Link: partial extend for vue-router and inertia (637ef58)
  • Marquee: move keyframes into global css (1e6242e)
  • module: detect lazy components when using experimental.componentDetection (5a5ac45)
  • module: properly export composables from module (cb25902), closes #​5370
  • module: scan layers when using component detection (9872740), closes #​5389
  • NavigationMenu: hide label and trailing with css when collapsed (f004031), closes #​4254
  • NavigationMenu: proxy modelValue / defaultValue in vertical orientation (cffaaaa), closes #​5392
  • ProseCallout: add inline-block class to icon (#​5317) (fc36f69)
  • RadioGroup: update update:modelValue emit type (#​5349) (4cb0638)
  • Table: apply styles to th based on column meta (#​5418) (620defa)
  • types: export missing utils types (#​5448) (5f0a107)
  • vite: write theme templates (#​5355) (411ebcc)
  • vue: check import.meta.env.SSR to support vite-ssg (#​5347) (8f38c04)

v4.1.0

Compare Source

⚠ BREAKING CHANGES
  • CommandPalette: add children-icon prop to use trailing-icon in input (#​4397)
  • Table: consistent args order in select event
Features
Bug Fixes
  • BlogPost/ChangelogVersion: allow any attrs inimage prop (9632f99), closes #​5276
  • Breadcrumb: handle active in items (cc8cbf3), closes #​4771
  • ChatMessage: ensure left side takes full width (af8c023)
  • ChatMessage: only apply max-width on right side (a85b0e1)
  • ChatMessage: reset top and bottom margin (8f9176c)
  • ChatMessages: allow user scroll with should-auto-scroll (#​5252) (db73765)
  • ChatMessages: define user & assistant ui prop type (#​5234) (240bc1a)
  • CodeTree/Tree: restore item wrapper with presentation role (70aaf4a), closes #​4945
  • CommandPalette/ContextMenu/DropdownMenu: ensure items truncate work (9d13653)
  • components: add missing ui prop in prose proxy components (#​5205) (d1afe90)
  • ContentSearch: de-duplicate description and suffix (8a259e4)
  • ContextMenu/DropdownMenu: allow item content class override (ab5032d), closes #​5277
  • Drawer/Modal/Slideover: remove close autofocus prevent (#​5191) (8099440)
  • Error/Main: render as div instead of main (2a09ac0), closes #​4955
  • FileUpload: handle disabling file delete button (08c30cf), closes #​5249
  • FileUpload: stuck focus while tabbing (#​5128) (2477d44)
  • FileUpload: use native img element for blob URLs preview (69906bc), closes #​5121 #​4824
  • InputMenu/SelectMenu: enrich reusable template item prop (63074d6)
  • InputMenu: ensure tag can be removed when number (028538a)
  • Kbd: return original value and use uppercase class (#​5238) (4095c9a)
  • NavigationMenu: display trailing slot when badge not undefined (f24204f), closes #​4670
  • Table: consistent args order in select event (9526a1b)
  • Table: expose $el instead of rootRef (c019f8f), closes #​5230 #​5162
Reverts

v4.0.1

Compare Source

Bug Fixes
  • App: allow global portal disabling (#​5111) (7659fa1)
  • AuthForm: export type with proper inference for field-specific props (#​5106) (344f269)
  • Avatar: remove redundant img role (066b8a1), closes #​5044
  • Carousel: ensure plugins init after client-side navigation (#​5117) (21fbe63)
  • Carousel: invert arrow keys in RTL direction (#​5072) (fde53ee)
  • ChatMessages: ensure content is render before scrolling (0db622a)
  • ChatMessages: watch deep to handle streaming with parts (ff67fa3)
  • components: add missing data-orientation for consistency (a9fe7c6)
  • ContentNavigation: improve path matching and recursion with default-open (22ee075), closes #​5112
  • ContentSearch/DashboardSearch: proxy modal props to support fullscreen (095a0c1)
  • DashboardPanel/DashboardSidebar: handle RTL mode (#​5109) (fface35)
  • Drawer: prevent unwanted close when dismissible is false (#​5085) (2abdc21)
  • Drawer: use full height/width for snapPoints (#​5041) (b145768)
  • locale: improve ckb translations (#​5079) (3ee3a5e)
  • locale: improve typography with ellipsis (#​5052) (391f9f5)
  • Pagination: make ellipsis non-interactive (#​5081) (62f64cc)
  • Table: empty cell value causing hydration errors (#​5069) (44a38ea)
  • unplugin: handle components resolution with subpath (31db8d9)
  • useKbd: update escape key from to Esc (#​5076) (64d1589)
  • vue: align useCookie stub with nuxt's default value handling (#​5089) (f531807)
unjs/unhead (@​unhead/vue)

v2.1.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.1.1

Compare Source

No significant changes

    View changes on GitHub

v2.1.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v2.0.19

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.18

Compare Source

   🏎 Performance
    View changes on GitHub

v2.0.17

Compare Source

No significant changes

    View changes on GitHub

v2.0.14

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.13

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.12

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.11

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.10

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.9

Compare Source

   🏎 Performance
    View changes on GitHub

v2.0.8

Compare Source

No significant changes

    View changes on GitHub

v2.0.7

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.6

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.5

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.0.4

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
actions/stale (actions/stale)

v10.1.1

Compare Source

What's Changed

Bug Fix
Improvement
Dependency Upgrades

New Contributors

Full Changelog: actions/stale@v10...v10.1.1

v10.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: actions/stale@v10...v10.1.0

capricorn86/happy-dom (happy-dom)

v20.3.0

Compare Source

v20.2.0

Compare Source

🎨 Features
  • Use Element.classList.contains() instead of splitting className in query selectors to improve performance as it's cached - By @​TrevorBurnham in task #​1884

v20.1.1

Compare Source

nuxtlabs/nuxt-llms (nuxt-llms)

v0.2.0

Compare Source

🐞 Bug Fixes

v0.1.4

Compare Source

PostHog/posthog-js (posthog-js)

v1.324.1

[Comp


Configuration

📅 Schedule: Branch creation - "on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel
Copy link

vercel bot commented Apr 5, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
scripts-docs Ready Ready Preview, Comment Jan 15, 2026 11:01pm
scripts-playground Ready Ready Preview, Comment Jan 15, 2026 11:01pm

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9c4e39b to 5bfebea Compare April 5, 2025 00:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5bfebea to 7804f68 Compare April 6, 2025 09:08
@renovate renovate bot changed the title chore(deps): update resolutions typescript to v5.8.3 chore(deps): update all non-major dependencies Apr 6, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7804f68 to 2d975ff Compare April 7, 2025 04:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2d975ff to 0104ff1 Compare April 7, 2025 08:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0104ff1 to 8120e32 Compare April 7, 2025 15:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8120e32 to 5ec9f5e Compare April 7, 2025 18:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5ec9f5e to efcb3b7 Compare April 8, 2025 08:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from efcb3b7 to 1a61aec Compare April 10, 2025 00:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1a61aec to cf8e7f8 Compare April 10, 2025 09:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from cf8e7f8 to 2b13cf8 Compare April 11, 2025 01:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0fe4182 to 5a33f3d Compare January 14, 2026 11:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5a33f3d to 1ea9fd9 Compare January 14, 2026 12:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1ea9fd9 to 571fad0 Compare January 14, 2026 19:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 571fad0 to 0c78ec8 Compare January 14, 2026 23:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0c78ec8 to 1536ad2 Compare January 15, 2026 00:33
package.json Outdated
"posthog-js": "^1.0.0"
"@types/youtube": "^0.1.2",
"@unhead/vue": "^2.1.2",
"posthog-js": "^1.321.2"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"posthog-js": "^1.321.2"
"posthog-js": "^1.0.0"

The posthog-js peer dependency constraint changed from ^1.0.0 to ^1.321.2, which is unusually restrictive and appears unintentional given the patch version bump in devDependencies (1.321.1 → 1.321.2).

View Details

Analysis

Overly restrictive posthog-js peer dependency breaks backward compatibility

What fails: The posthog-js peer dependency constraint in package.json was changed from ^1.0.0 to ^1.321.2 (commit 1536ad2), restricting supported versions to 1.321.2+ and rejecting all prior versions (1.0.0-1.321.1) that would previously install.

How to reproduce:

# User has posthog-js 1.200.0 installed (legitimate version under old ^1.0.0 constraint)
npm install @nuxt/scripts
# After update, npm now rejects this version because 1.200.0 does not satisfy ^1.321.2

Result: npm/pnpm install fails with: "[email protected] not satisfied by ^1.321.2"

Expected: The peer dependency should remain at ^1.0.0 (or similar permissive constraint) since:

  • Code only uses posthog.init() and basic config options (api_host, capture_pageview, disable_session_recording) available since 1.0.0
  • The devDependency update was only a patch bump (1.222.0 → 1.321.2), not a major version requiring API changes
  • Peer dependencies should be permissive to maximize compatibility
  • Semantic versioning guidance indicates patch/minor version updates within the same major version should be backward compatible

This change appears to be an error from automated dependency update tooling (Renovate) that applied the same pinpoint version to both devDependencies and peerDependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant